package pl.wr.particle.def.matter.elementary.fermions.leptons;

import pl.wr.math.number.Fraction;
import pl.wr.physics.units.SI.Prefix;
import pl.wr.physics.units.SI.base.s;
import pl.wr.physics.units.quantum.mass.eV;
import pl.wr.physics.units.quantum.particleflavour.related.ElectricCharge;

/**
 * @version 1.0
 * @author wieslaw.rodak
 * 
 */
public interface IMuon extends INormalLepton {

    String symbol = "μ";

    /**
     * Electric charge = -1.
     */
    ElectricCharge e = ElectricCharge.MINUS_ONE;

    /**
     * Mass = 105.6583715(35) MeV/c<sup>2</sup>
     */
    eV mass = new eV(Prefix.M, new Fraction(105.6583715, 0, 35));
    
    /**
     * Mean lifetime = 2.1969811(22)×10<sup>-6</sup> s
     */
    s meanLifetime = new s(new Fraction(2.1969811, -6, 22));
}
